const Mock = require('mockjs');

module.exports = [
  {
    url: '/api/v1/menu/.*',
    type: 'get',
    response: config => {
      return {
        'resultCode': '0000',
        'resultMessage': '',
        'data': { 'menuId': 3, 'menuName': 'Sysuser', 'title': '用户管理', 'icon': 'user', 'path': 'sysuser', 'paths': '/0/2/3', 'menuType': 'C', 'action': '无', 'permission': 'system:sysuser:list', 'parentId': 2, 'noCache': false, 'breadcrumb': '', 'component': '/sysuser/index', 'sort': 1, 'visible': '0', 'createBy': '1', 'updateBy': '1', 'isFrame': '0', 'dataScope': '', 'params': '', 'RoleId': 0, 'children': null, 'is_select': false, 'createdAt': '2020-04-11T15:52:48+08:00', 'updatedAt': '2020-04-12T11:10:42+08:00', 'deletedAt': null }
      };
    }
  }, {
    url: '/api/v1/menu',
    type: 'put',
    response: config => {
      return {
        'resultCode': '0000',
        'resultMessage': 'success'
      };
    }
  }, {
    url: '/api/v1/menu/.*',
    type: 'delete',
    response: config => {
      return {
        'resultCode': '0000',
        'resultMessage': 'success'
      };
    }
  }, {
    url: '/api/v1/menu',
    type: 'post',
    response: config => {
      return {
        'resultCode': '0000',
        'resultMessage': 'success'
      };
    }
  },
  {
    url: '/api/v1/menulist',
    type: 'get',
    response: config => {
      return {
        'resultCode': '0000',
        'resultMessage': 'success',
        'data': [{
          'menuId': 2,
          'menuName': 'Upms',
          'title': '系统管理',
          'icon': 'example',
          'path': '/upms',
          'paths': '/0/2',
          'menuType': 'M',
          'action': '无',
          'permission': '',
          'parentId': 0,
          'noCache': true,
          'breadcrumb': '',
          'component': 'Layout',
          'sort': 1,
          'visible': '0',
          'createBy': '1',
          'updateBy': '1',
          'isFrame': '0',
          'dataScope': '',
          'params': '',
          'RoleId': 0,
          'children': [{
            'menuId': 3,
            'menuName': 'Sysuser',
            'title': '用户管理',
            'icon': 'user',
            'path': 'sysuser',
            'paths': '',
            'menuType': 'C',
            'action': '无',
            'permission': 'system:sysuser:list',
            'parentId': 2,
            'noCache': false,
            'breadcrumb': '',
            'component': '/sysuser/index',
            'sort': 1,
            'visible': '0',
            'createBy': '',
            'updateBy': '',
            'isFrame': '',
            'dataScope': '',
            'params': '',
            'RoleId': 0,
            'children': [{
              'menuId': 46,
              'menuName': '',
              'title': '删除用户',
              'icon': '',
              'path': '/api/v1/sysuser/',
              'paths': '',
              'menuType': 'F',
              'action': 'DELETE',
              'permission': 'system:sysuser:remove',
              'parentId': 3,
              'noCache': false,
              'breadcrumb': '',
              'component': '',
              'sort': 0,
              'visible': '0',
              'createBy': '',
              'updateBy': '',
              'isFrame': '',
              'dataScope': '',
              'params': '',
              'RoleId': 0,
              'children': [],
              'is_select': false,
              'createdAt': '2020-04-11T15:52:48+08:00',
              'updatedAt': '0001-01-01T00:00:00Z',
              'deletedAt': null
            }, {
              'menuId': 45,
              'menuName': '',
              'title': '修改用户',
              'icon': '',
              'path': '/api/v1/sysuser/',
              'paths': '',
              'menuType': 'F',
              'action': 'PUT',
              'permission': 'system:sysuser:edit',
              'parentId': 3,
              'noCache': false,
              'breadcrumb': '',
              'component': '',
              'sort': 0,
              'visible': '0',
              'createBy': '',
              'updateBy': '',
              'isFrame': '',
              'dataScope': '',
              'params': '',
              'RoleId': 0,
              'children': [],
              'is_select': false,
              'createdAt': '2020-04-11T15:52:48+08:00',
              'updatedAt': '0001-01-01T00:00:00Z',
              'deletedAt': null
            }, {
              'menuId': 44,
              'menuName': '',
              'title': '查询用户',
              'icon': '',
              'path': '/api/v1/sysuser',
              'paths': '',
              'menuType': 'F',
              'action': 'GET',
              'permission': 'system:sysuser:query',
              'parentId': 3,
              'noCache': false,
              'breadcrumb': '',
              'component': '',
              'sort': 0,
              'visible': '0',
              'createBy': '',
              'updateBy': '',
              'isFrame': '',
              'dataScope': '',
              'params': '',
              'RoleId': 0,
              'children': [],
              'is_select': false,
              'createdAt': '2020-04-11T15:52:48+08:00',
              'updatedAt': '0001-01-01T00:00:00Z',
              'deletedAt': null
            }, {
              'menuId': 43,
              'menuName': '',
              'title': '新增用户',
              'icon': '',
              'path': '/api/v1/sysuser',
              'paths': '',
              'menuType': 'F',
              'action': 'POST',
              'permission': 'system:sysuser:add',
              'parentId': 3,
              'noCache': false,
              'breadcrumb': '',
              'component': '',
              'sort': 0,
              'visible': '0',
              'createBy': '',
              'updateBy': '',
              'isFrame': '',
              'dataScope': '',
              'params': '',
              'RoleId': 0,
              'children': [],
              'is_select': false,
              'createdAt': '2020-04-11T15:52:48+08:00',
              'updatedAt': '0001-01-01T00:00:00Z',
              'deletedAt': null
            }],
            'is_select': false,
            'createdAt': '2020-04-11T15:52:48+08:00',
            'updatedAt': '0001-01-01T00:00:00Z',
            'deletedAt': null
          }],
          'is_select': false,
          'createdAt': '2020-04-11T15:52:48+08:00',
          'updatedAt': '0001-01-01T00:00:00Z',
          'deletedAt': null
        }, {
          'menuId': 63,
          'menuName': '',
          'title': '接口权限',
          'icon': 'bug',
          'path': '',
          'paths': '/0/63',
          'menuType': 'M',
          'action': '',
          'permission': '',
          'parentId': 0,
          'noCache': false,
          'breadcrumb': '',
          'component': '',
          'sort': 99,
          'visible': '1',
          'createBy': '1',
          'updateBy': '1',
          'isFrame': '0',
          'dataScope': '',
          'params': '',
          'RoleId': 0,
          'is_select': false,
          'createdAt': '2020-04-11T15:52:48+08:00',
          'updatedAt': '2020-04-12T16:39:32+08:00',
          'deletedAt': null
        }]
      };
    }
  }
];

